package cn.kgc.service.impl;

import cn.kgc.dao.UserDao;
import cn.kgc.dao.impl.UserDaoImpl;
import cn.kgc.factory.BeanFactory;
import cn.kgc.pojo.User;
import cn.kgc.service.UserService;

/**
 * 用户的业务层的实现类
 */
public class UserServiceImpl implements UserService {
    //调用dao层的方法===创建dao层对象
    //private UserDao userDao=new UserDaoImpl(); //自己要用自己创建
     //现在我们把创建这个对象的权限交给了工厂
    private UserDao userDao= (UserDao) BeanFactory.getBean("userDao");

    public User findUserById(Integer id) {
        return userDao.getUserById(id);
    }


}
